package com.cedifie.lendapp.ui.loan.view

import com.cedifie.lendapp.mvp.view.MvpView
import org.json.JSONObject

/**
 * Cedifie
 * @Author wwdeng
 * @CreateTime: 2024/6/13 17:32
 * @Annotation：审核中、拒绝、放贷中、放贷中法语 接口层
 */
interface ICedLoanCommonView: MvpView {

    /**
     * 显示放款中状态
     */
    fun showCedLoanLendingView()

    /**
     * 显示审核中状态
     */
    fun showCedLoanAuditView()

    /**
     * 已拒绝（审核失败）
     */
    fun showCedLoanFailedView()

    /**
     * 设置贷款信息
     */
    fun showCedLoanInfoData(data: JSONObject)

    /**
     * 设置已绑定的账户列表
     */
    fun showCedLoanAccountList(list: ArrayList<JSONObject>)

    /**
     * 提示绑定另一个渠道账户
     */
    fun showCedBingAccountOtherDialog(otherInfo: JSONObject)

    /**
     * 显示清除用户数据按钮
     */
    fun showCedClearUserDataButton(isShow: Boolean)

    /**
     * 清除用户数据成功
     */
    fun  showCedClearUserDataSuccess()


}